Set of changes so that "obtrusive" syntactic elements in a
authorAlan Mackenzie <acm@muc.de>
Tue, 19 Feb 2008 22:11:38 +0000 (22:11 +0000)
committerAlan Mackenzie <acm@muc.de>
Tue, 19 Feb 2008 22:11:38 +0000 (22:11 +0000)
commit7a2355ce324615e96eb3d25f1c089609cb2e602a
tree8b6ec2e45cbe4882bc5eea8c5801a906893f0219
parenta1c6029916edaa92aef993ab884855cde66c9b21
Set of changes so that "obtrusive" syntactic elements in a
C/C++/ObjC preprocessor line (e.g. an unbalanced string quote or
unmatched paren) don't interact syntactically with stuff outside
the CPP line.
(c-get-state-before-change-function, c-before-font-lock-function,
c-anchored-cpp-prefix): new language variables.
(c-cpp-message-directives): Handle "#warning" in C, C++ and ObjC.
lisp/progmodes/cc-langs.el